package com.zrwl.poscloud.xo.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.zrwl.poscloud.base.entity.CompanyPayConfig;
import com.zrwl.poscloud.base.superI.SuperService;
import com.zrwl.poscloud.xo.vo.CompanyPayConfigVO;

import java.util.List;
import java.util.Map;

/**
 * 在线支付商户信息 服务类
 *
 * @author 刘思童 AutoGenerate
 * @date 2021-06-11
 */
public interface CompanyPayConfigService extends SuperService<CompanyPayConfig> {

    public IPage<CompanyPayConfig> getPageList(CompanyPayConfigVO companyPayConfigVO);

    public List<CompanyPayConfig> getAllList(CompanyPayConfigVO companyPayConfigVO);

//    public String add(CompanyPayConfigVO companyPayConfigVO);
//
//    public String edit(CompanyPayConfigVO companyPayConfigVO);
//
//    public String delete(CompanyPayConfigVO companyPayConfigVO);

    public Map<String, String> getMerchantCodeList();

    public String editLocal(CompanyPayConfigVO companyPayConfigVO);

    public IPage<CompanyPayConfigVO> getCompanyPayConfigList(CompanyPayConfigVO companyPayConfigVO);

    public List<CompanyPayConfigVO> getCompanyPayConfigListForMobile(CompanyPayConfigVO companyPayConfigVO);

}
